BCPL es un
acrónimo inglés de
Basic Combined Programming Language (Lenguaje de Programación Básico Combinado). Fue diseñado por Martin Richards de la
Universidad de Cambridge en
1966 debido a las dificultades experimentadas con el lenguaje de programación CPL durante los
años 60. El primer compilador implementado fue escrito en
1967 mientras Richards visitaba el
MIT. El lenguaje fue descrito por primera vez en un proyecto presentado en una conferencia informática en
1969. Años después,
Dennis Ritchie lo utilizó como base para desarrollar
C.